keep the promise - French English Dictionary